package com.yitao.client.dto.exchangerate;

import com.skipper.base.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * @Date: 2019/9/18 14:32
 * @Author: Kien
 */
public class ExchangeRateDto extends BaseDto {
    /**
     * 主键
     */
    @ApiModelProperty("主键")
    private Long id;

    /**
     * 兑换币种
     */
    @ApiModelProperty("原币种")
    private String sourceCurrency;

    /**
     * 目标币种
     */
    @ApiModelProperty("兑换币种")
    private String targetCurrency;

    /**
     * 汇率
     */
    @ApiModelProperty("汇率")
    private String exchangeRate;

    /**
     * 发布银行
     */
    @ApiModelProperty("发布银行")
    private String issueBank;

    /**
     * 银行发布时间
     */
    @ApiModelProperty("银行发布时间")
    private Date bankReleaseTime;

    @ApiModelProperty("银行发布时间-前端展示")
    private String bankReleaseTimeString;

    /**
     * 操作人
     */
    @ApiModelProperty("操作人")
    private Long createBy;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;

    /**
     * 是否删除
     */
    @ApiModelProperty("是否删除")
    private Boolean isDelete;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSourceCurrency() {
        return sourceCurrency;
    }

    public void setSourceCurrency(String sourceCurrency) {
        this.sourceCurrency = sourceCurrency;
    }

    public String getTargetCurrency() {
        return targetCurrency;
    }

    public void setTargetCurrency(String targetCurrency) {
        this.targetCurrency = targetCurrency;
    }

    public String getExchangeRate() {
        return exchangeRate;
    }

    public void setExchangeRate(String exchangeRate) {
        this.exchangeRate = exchangeRate;
    }

    public String getIssueBank() {
        return issueBank;
    }

    public void setIssueBank(String issueBank) {
        this.issueBank = issueBank;
    }

    public Date getBankReleaseTime() {
        return bankReleaseTime;
    }

    public void setBankReleaseTime(Date bankReleaseTime) {
        this.bankReleaseTime = bankReleaseTime;
    }

    public String getBankReleaseTimeString() {
        return bankReleaseTimeString;
    }

    public void setBankReleaseTimeString(String bankReleaseTimeString) {
        this.bankReleaseTimeString = bankReleaseTimeString;
    }

    public Long getCreateBy() {
        return createBy;
    }

    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Boolean getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Boolean isDelete) {
        this.isDelete = isDelete;
    }
}
